package com.wing.enterprisecab.feign;

import com.wing.common.utils.JsonResult;
import com.wing.enterprisecab.cabinet.response.InventoryAlarmDetailVO;
import com.wing.enterprisecab.order.request.InventoryOutPlanForm;
import com.wing.enterprisecab.order.response.InventoryJobLabelVO;
import com.wing.enterprisecab.product.model.response.ProductDetailVO;
import com.wing.enterprisecab.warehouse.WarehouseForm;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Component
public class EnterpriseCabClientFallback implements EnterpriseCabClient {
    @Override
    public JsonResult<ProductDetailVO> getProductInfoBySkuCode(String skuCode) {
        return null;
    }

    @Override
    public JsonResult<InventoryJobLabelVO> getByLabelCodeLoadId(String packLabeCode, Long loadPlanId) {
        return null;
    }

    @Override
    public JsonResult deliveryOutPlanAdd(InventoryOutPlanForm inventoryOutPlanForm) {
        return null;
    }

    @Override
    public List<InventoryAlarmDetailVO> getInventoryAlarmDetailVoList(Long alarmId) {
        return null;
    }

    @Override
    public JsonResult warehouseAdd(WarehouseForm warehouseForm) {
        return null;
    }

    @Override
    public JsonResult updateMoveDownWareHouseMapById(Map<String, Object> param) {
        return null;
    }

    @Override
    public JsonResult updateMoveDownWareHouseItemByMap(Map<String, Object> param) {
        return null;
    }
}
